NFD Developer’s Guide
نویسندگان
چکیده
NDN Forwarding Daemon (NFD) is a network forwarder that implements the Named Data Networking (NDN) protocol. NFD is designed with modularity and extensibility in mind to enable easy experiments with new protocol features, algorithms, and applications for NDN. To help developers extend and improve NFD, this document explains NFD’s internals including the overall design, major modules, their implementations, and their interactions. Revision history • Revision 7 (October 4, 2016): – Added brief description and reference to the new Adaptive SRTT-based (ASF) forwarding strategy – Update description of Strategy API to reflect latest changes – Miscellaneous updates • Revision 6 (March 25, 2016): – Added description of refactored Face system (Face, LinkService, Transport) – Added description of WebSocket transport – Updated description of RIB management – Added description of Nack processing – Added introductory description of NDNLP – Added description of best-route retransmission suppression – Other updates to synchronize description with current NFD implementation • Revision 5 (Oct 27, 2015): – Add description of CS CachePolicy API, including information about new LRU policy – BroadcastStrategy renamed to MulticastStrategy – Added overview of how forwarder processes Link objects – Added overview of the new face system (incomplete) – Added description of the new automatic prefix propagation feature – Added description of the refactored management – Added description of NetworkRegionTable configuration – Added description about client.conf and NFD
منابع مشابه
Intel® 64 and IA-32 Architectures Software Developer’s Manual, Volume 3 (3A, 3B & 3C): System Programming Guide
متن کامل
Intel® 64 and IA-32 Architectures Software Developer’s Manual, Volume 3 (3A, 3B & 3C): System Programming Guide
متن کامل
Intel® 64 and IA-32 Architectures Software Developer’s Manual, Volume 3 (3A, 3B & 3C): System Programming Guide
متن کامل
Intel® 64 and IA-32 Architectures Software Developer’s Manual, Volume 1: Basic Architecture
NOTE: The Intel® 64 and IA-32 Architectures Software Developer's Manual consists of eight volumes: Basic Architecture, Order Number 253665; Instruction Set Reference A-M, Order Number 253666; Instruction Set Reference N-Z, Order Number 253667; Instruction Set Reference, Order Number 326018; System Programming Guide, Part 1, Order Number 253668; System Programming Guide, Part 2, Order Number 253...
متن کاملIntel® 64 and IA-32 Architectures Software Developer’s Manual, Volume 3A: System Programming Guide, Part 1
NOTE: The Intel® 64 and IA-32 Architectures Software Developer's Manual consists of seven volumes: Basic Architecture, Order Number 253665; Instruction Set Reference A-M, Order Number 253666; Instruction Set Reference N-Z, Order Number 253667; Instruction Set Reference, Order Number 326018; System Programming Guide, Part 1, Order Number 253668; System Programming Guide, Part 2, Order Number 253...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2014